@xeno_agenda_cost = 7000

###############################################
# === xenomorph_captor_agendas.txt ===
###############################################
###############################################
# CAPTOR COUNCIL AGENDAS (non-hive empires)
###############################################

agenda_xeno_xeno_dominion = {
	agenda_cost = @xeno_agenda_cost
	potential = {
		is_gestalt = no
		has_tradition = tradition_xeno_xeno_dominion
	}
	allow = { always = yes }
	modifier = {
		army_damage_mult = 0.20
		army_morale_damage_mult = 0.15
	}
	finish_modifier = agenda_xeno_xeno_dominion_finish
	ai_weight = { weight = 100 }
}

agenda_xeno_brood_harvest = {
	agenda_cost = @xeno_agenda_cost
	potential = {
		is_gestalt = no
		has_tradition = tradition_xeno_brood_harvest
	}
	allow = { always = yes }
	modifier = {
		planet_pop_assembly_mult = 0.20
		planet_jobs_food_produces_mult = 0.10
	}
	finish_modifier = agenda_xeno_brood_harvest_finish
	ai_weight = { weight = 100 }
}

agenda_xeno_living_spectacle = {
	agenda_cost = @xeno_agenda_cost
	potential = {
		is_gestalt = no
		has_tradition = tradition_xeno_living_spectacle
	}
	allow = { always = yes }
	modifier = {
		planet_amenities_mult = 0.20
		planet_jobs_unity_produces_mult = 0.10
	}
	finish_modifier = agenda_xeno_living_spectacle_finish
	ai_weight = { weight = 100 }
}

agenda_xeno_exotic_trade = {
	agenda_cost = @xeno_agenda_cost
	potential = {
		is_gestalt = no
		has_tradition = tradition_xeno_exotic_trade
	}
	allow = { always = yes }
	modifier = {
		planet_jobs_trade_produces_mult = 0.3  # 3_63: merged 2 duplicates (F5 category-share)
	}
	finish_modifier = agenda_xeno_exotic_trade_finish
	ai_weight = { weight = 100 }
}

agenda_xeno_vivisection_doctrine = {
	agenda_cost = @xeno_agenda_cost
	potential = {
		is_gestalt = no
		has_tradition = tradition_xeno_vivisection_doctrine
	}
	allow = { always = yes }
	modifier = {
		all_technology_research_speed = 0.10
		planet_jobs_society_research_produces_mult = 0.10
	}
	finish_modifier = agenda_xeno_vivisection_doctrine_finish
	ai_weight = { weight = 100 }
}


agenda_xeno_mystique = {
	agenda_cost = @xeno_agenda_cost
	potential = {
		is_gestalt = no
		has_tradition = tradition_xeno_mystique
	}
	allow = { always = yes }
	modifier = {
		diplo_weight_mult = 0.20
		envoys_add = 1
	}
	finish_modifier = agenda_xeno_mystique_finish
	ai_weight = { weight = 100 }
}

###############################################
# === xenomorph_council_agendas.txt ===
###############################################
###############################################
# XENOMORPH COUNCIL AGENDAS
# Pass 30: One agenda per tradition tree, unlocked by the tree's adoption pick.
# Uses vanilla hive agenda pattern (is_hive_empire, agenda_cost, finish_modifier).
###############################################


agenda_xenomorph_brood_ecstasy = {
	agenda_cost = @xeno_agenda_cost
	potential = {
		is_hive_empire = yes
		has_tradition = tradition_xenomorph_brood_ecstasy
	}
	allow = {
		always = yes
	}
	modifier = {
		planet_xenomorph_host_breeders_produces_mult = 0.15
		planet_amenities_mult = 0.1
	}
	finish_modifier = agenda_xenomorph_brood_ecstasy_finish
	ai_weight = {
		weight = 100
	}
}

agenda_xenomorph_silent_infestation = {
	agenda_cost = @xeno_agenda_cost
	potential = {
		is_hive_empire = yes
		has_tradition = tradition_xenomorph_silent_infestation
	}
	allow = {
		always = yes
	}
	modifier = {
		spy_network_daily_value_mult = 0.25
		espionage_operation_cost_mult = -0.15
	}
	finish_modifier = agenda_xenomorph_silent_infestation_finish
	ai_weight = {
		weight = 100
	}
}

agenda_xenomorph_genetic_accumulation = {
	agenda_cost = @xeno_agenda_cost
	potential = {
		is_hive_empire = yes
		has_tradition = tradition_xenomorph_genetic_accumulation
	}
	allow = {
		always = yes
	}
	modifier = {
		all_technology_research_speed = 0.1
		planet_jobs_society_research_produces_mult = 0.1
	}
	finish_modifier = agenda_xenomorph_genetic_accumulation_finish
	ai_weight = {
		weight = 100
	}
}

agenda_xenomorph_royal_hierarchy = {
	agenda_cost = @xeno_agenda_cost
	potential = {
		is_hive_empire = yes
		has_tradition = tradition_xenomorph_royal_hierarchy
	}
	allow = {
		always = yes
	}
	modifier = {
		country_unity_produces_mult = 0.15
		leaders_upkeep_mult = -0.15
	}
	finish_modifier = agenda_xenomorph_royal_hierarchy_finish
	ai_weight = {
		weight = 100
	}
}

agenda_xenomorph_subjugated_flesh = {
	agenda_cost = @xeno_agenda_cost
	potential = {
		is_hive_empire = yes
		has_tradition = tradition_xenomorph_subjugated_flesh
	}
	allow = {
		always = yes
	}
	modifier = {
		# 3_64: slave-produces restoration (3_59-anchored)
		planet_xenomorph_host_breeders_produces_mult = 0.15
		planet_xenomorph_breeding_toys_produces_mult = 0.15
		pop_environment_tolerance = 0.1
	}
	finish_modifier = agenda_xenomorph_subjugated_flesh_finish
	ai_weight = {
		weight = 100
	}
}

agenda_xenomorph_ovomorph_ascendancy = {
	agenda_cost = @xeno_agenda_cost
	potential = {
		is_hive_empire = yes
		has_tradition = tradition_xenomorph_ovomorph_ascendancy
	}
	allow = {
		always = yes
	}
	modifier = {
		logistic_growth_mult = 0.15
		planet_jobs_food_produces_mult = 0.1
	}
	finish_modifier = agenda_xenomorph_ovomorph_ascendancy_finish
	ai_weight = {
		weight = 100
	}
}

agenda_xenomorph_voidbrood_domestication = {
	agenda_cost = @xeno_agenda_cost
	potential = {
		is_hive_empire = yes
		has_tradition = tradition_xenomorph_voidbrood_domestication
	}
	allow = {
		always = yes
	}
	modifier = {
		ships_upkeep_mult = -0.1
		planet_jobs_food_produces_mult = 0.15
	}
	finish_modifier = agenda_xenomorph_voidbrood_domestication_finish
	ai_weight = {
		weight = 100
	}
}

agenda_xenomorph_draconic_parasitism = {
	agenda_cost = @xeno_agenda_cost
	potential = {
		is_hive_empire = yes
		has_tradition = tradition_xenomorph_draconic_parasitism
	}
	allow = {
		always = yes
	}
	modifier = {
		army_damage_mult = 0.15
		planet_army_build_speed_mult = 0.25
	}
	finish_modifier = agenda_xenomorph_draconic_parasitism_finish
	ai_weight = {
		weight = 100
	}
}

# Flesh Harvest agenda - the capture doctrine.
agenda_xenomorph_flesh_harvest = {
	agenda_cost = @xeno_agenda_cost
	potential = {
		is_hive_empire = yes
		has_tradition = tradition_xenomorph_flesh_harvest
	}
	allow = {
		always = yes
	}
	modifier = {
		army_damage_mult = 0.20
		army_morale_damage_mult = 0.20
	}
	finish_modifier = agenda_xenomorph_flesh_harvest_finish
	ai_weight = {
		weight = 100
	}
}

###############################################
# === xenomorph_flavor_agendas.txt ===
###############################################
###############################################
# FLAVOURFUL AGENDA - Decadent Court
###############################################

agenda_xeno_decadent_court = {
	agenda_cost = @xeno_agenda_cost
	potential = {
		is_gestalt = no
		has_tradition = tradition_xeno_decadent_court
	}
	allow = { always = yes }
	modifier = {
		diplo_weight_mult = 0.25
	}
	finish_modifier = agenda_xeno_decadent_court_finish
	ai_weight = { weight = 100 }
}
